Syncthing est un logiciel open source en cours de developpement. Il permet de synchroniser les répertoires de plusieurs machines à travers Internet au moyen d'une connexion P2P sécurisée. Ils fonctionnent sur diverses plateformes en plus de Linux, dont Windows, OS-X, Android... Ce qui permet de créer son propre cloud sans passer par des serveurs hébergés par des tiers !

===== Installation =====
  * ajouter la clé PGP :
<code>curl -s https://syncthing.net/release-key.txt | sudo apt-key add - </code>

  * Ajoutez à vos sources la source "release"
<code>echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list</code>

  * Puis rechargez vos sources et installez
<code>sudo apt-get update
sudo apt-get install syncthing</code>
===== Demarrage automatique =====
Actuellement (septembre 2016), les paquages n'incluent pas les fichiers de config pour demarrer Syncthing automatiquement comme un service. Voici donc comment le configurer avec [[Systemd]] sous Ubuntu 16.04.
Pour cela, commençons par crer le fichier syncthing@.service dans /etc/systemd/system/

<code>gksudo gedit /etc/systemd/system/syncthing@.service</code>

Et copiez y les infos suivantes :
<file txt syncthing@.service>
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target
Wants=syncthing-inotify@.service

[Service]
User=%i
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
UMask=0002


[Install]
WantedBy=multi-user.target
</file>
